NetQoPE: Middleware-based Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems

نویسندگان

  • Jaiganesh Balasubramanian
  • Sumant Tambe
  • Shrirang Gadgil
  • Frederick Porter
  • Nanbor Wang
  • Aniruddha Gokhale
  • Douglas C. Schmidt
  • Balakrishnan Dasarathy
چکیده

Standards-based quality of service (QoS)-enabled component middleware is increasingly used as a platform for networkcentric, distributed, real-time and embedded (DRE) systems where applications require ensured network QoS even when network resources are scarce or congestion is present. Traditional approaches to building network-based, QoS-sensitive applications, such as Internet telephony and streaming multimedia applications, have relied on leveraging low-level proprietary command line interfaces such as CISCO IOS and/or low-level management interfaces such as SNMP. Although QoS-enabled component middleware offers many desirable features, until recently it has lacked the ability to simplify and coordinate application-level services to leverage advances in end-to-end network QoS management. Our work models and provisions network QoS in QoS-enabled component middleware for DRE systems, extending our previous work that predominantly used host resources to provision end-system QoS. By integrating a Bandwidth Broker (BB) that provides network QoS into our DRE middleware, we enable end-to-end QoS assurance. We describe a declarative QoS provisioning solution called NetQoPE. Its modeling capabilities allow a user to specify application QoS requirements in terms of network and computational needs. The model, in turn, leads to deployment decisions that take into account network resources (in addition to host resources). Finally, our DRE middleware provisions network and middleware elements to enable and enforce QoS decisions. We demonstrate and evaluate the effectiveness of NetQoPE in the context of a representative DRE system – a modern enterprise environment with a single Layer-3/Layer-2 network that supports different types of traffic. Our empirical results show that the capabilities provided by NetQoPE yield a predictable and efficient system for QoS sensitive applications even in the face of changing workloads and resource availability in the underlying network subsystem.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

NetQoPE: A Middleware-based Network QoS Provisioning Engine for Distributed Real-time and Embedded Systems

Developers of distributed real-time and embedded (DRE) systems face challenges in provisioning network quality of service (QoS) properties due to the presence of application flows that require a range of network-level QoS properties, as well as the complexity of specifying perflow network QoS requirements and mapping them to network QoS enforcement mechanisms. This paper describes a QoS-enablin...

متن کامل

Model-driven QoS Provisioning for Distributed Real-time and Embedded Systems

Real-time and Embedded Systems JAIGANESH BALASUBRAMANIAN, SUMANT TAMBE, ANIRUDDHA GOKHALE, DOUGLAS C. SCHMIDT Department of EECS, Vanderbilt University, Nashville, USA and BALAKRISHNAN DASARATHY, SHRIRANG GADGIL Tel ordia Te hnologies, Pis ataway, NJ, USA Distributed real-time and embedded (DRE) systems onsist of performan e-sensitive appli ations that are deployed in resour eonstrained environ...

متن کامل

A Model-driven QoS Provisioning Engine for Cyber Physical Systems

Developing cyber physical systems is hard since it requires a coordinated, physics-aware allocation of CPU and network resources to satisfy their end-to-end quality-of-service (QoS) requirements. This paper provides two contributions to address these challenges. First, we present model-driven middleware called NetQoPE that shields application developers from the complexities of programming the ...

متن کامل

XYZ: A Network QoS Provisioning Framework for Component-based Distributed Real-time and Embedded Systems

Standards-based quality of service (QoS)-enabled component middleware is increasingly being used as a platform for developing distributed, real-time and embedded (DRE) systems that are network-centric, operate in environments where network resources are scarce, and applications need to have their network QoS requirements ensured even in the presence of network congestion. Traditional approaches...

متن کامل

Component-Based Dynamic QoS Adaptations in Distributed Real-Time and Embedded Systems

Large scale distributed real time and embedded (DRE) applications are complex entities that are often composed of different subsystems and have stringent Quality of Service (QoS) requirements. These subsystems are often developed separately by different developers increasingly using commercial off-the shelf (COTS) middleware. Subsequently, these subsystems need to be integrated, configured to c...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006